#pragma once
#include "battleeffect.h"
#include "IUnit.h"

class PCBattleEffect :
	public BattleEffect
{
public:
	PCBattleEffect(void);
	PCBattleEffect(BattleAction* battleAction);
	~PCBattleEffect(void);
	virtual void Battle(CUnitBattle* a, CUnitBattle* b);

private:
	float GetEffect(CUnitBattle* a, CUnitBattle* b);
	void PlayAnimation1();
	void PlayAnimation2();
	void PlayAnimation3();
	float GetAttack(CUnitBattle* a);
	float GetDefense(CUnitBattle* b);
};

